namespace ChessKit.Common
{
  public interface IGameControl
  {
    PieceColor SideOnMove { get; }
    void Move(BoardLocation from, BoardLocation to);
    void Move(BoardLocation from, BoardLocation to, PieceType promotion);
  }
}